const install = (Vue, vm) => {
	/**
	 * 是否登录
	 */
	const isLogin = () => {
		//如果没有token，就跳转到登录页面
		const token = vm.vuex_token;
		if (!token) {
			
			//来自哪个页面
			const currentPage = getCurrentPages().pop()
			
			//获取页面路径，和请求参数
			const {options, route} = currentPage
			
			
			//参数的key
			const optionsKeys = Object.keys(options); //id['id']
			let params = '';
			if (optionsKeys.length !== 0) {
				params = optionsKeys
					.reduce((pre, current) => {
						return `${pre}${current}=${options[current]}&`;
					}, '?')
					.slice(0, -1);
			}
			//缓存当前页，用于登录之后跳转
			uni.setStorageSync('back_url', route + params)
			
			
			setTimeout(() => {
				vm.$u.route({
					url: 'pages/auth/login',
				});
			}, 1500)
			return false
		}
		return true
	}	
	vm.$u.utils = {
		//第一个工具
		isLogin
	}
}

export default{
	install
}